package com.xianniu.ltc.enums;

import lombok.Getter;

/**
 * @author wangruijie
 * @version 1.0
 * @description: < 费用类型 >
 * @date 2021/5/27 19:32
 */
@Getter
public enum PayTypeEnum {
    // LB，HL产品确认：采购云的驻场对应销售云的技术支持费用，维保对应销售云的备件+支持
    // 费用类别：1备件采购，2技术支持/驻场，3维保
    WB(1,4),
    JS(2,2),
    BJ(3,1),
    ZC(4,2);

    private Integer key;
    private Integer value;

    PayTypeEnum(Integer key, Integer value){
        this.key=key;
        this.value=value;
    }
    /**
     * 自己定义一个静态方法,通过key返回枚举常量对象
     * @param key
     * @return
     */
    public static PayTypeEnum getValue(Integer key){

        for (PayTypeEnum color: values()) {
            if(color.getKey().equals(key)){
                return  color;
            }
        }
        return null;
    }
}
